﻿<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="SKUList.aspx.cs" Inherits="WMS6.Web.Configuration.SKUList" meta:resourcekey="Page" %>
<%@ PreviousPageType VirtualPath="~/Configuration/SKUQuery.aspx" %>
<%@ Register src="../UserControls/Pager.ascx" tagname="Pager" tagprefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>SKUList</title>
    <link href="../style/zh/1/css.css" type="text/css" rel="Stylesheet" id="mycss" />
    <link href="../Css/style.css" type="text/css" rel="stylesheet" />
    <script src="../Js/jquery.js" type="text/javascript"></script>
    <script src="../Js/jquery.simplemodal.js" type="text/javascript"></script>
    <script src="../Js/util.js" id="js" type="text/javascript"></script>
    <script src="../Js/InitPage.js" type="text/javascript"></script>    
    <script src="../Js/checkbox.js" type="text/javascript"></script>
    <base target="_self" /> 
    <script type="text/javascript">
        //初始化页面
        window.onload = function(){
            var action = document.getElementById("hdnActionID").value;
            if(action != null && action != "")
            {
                var array = action.split(',');
                initQueryPage(array[0],array[1]);
            }
            else
            {
                initListPage();
            }
        }
        
        function returnSearch()
        {
            var from = document.getElementById("hdnFrom").value;
            if(from != "")
            {
                window.location.href = "SKUQuery.aspx";
            }
            else
            {
                window.history.go(-1);
            }
        }
          function showAction()
		{	
			var pos = getElementPos("btnAction");	
			document.getElementById("actionDiv").style.top = pos.y+17;
			document.getElementById("actionDiv").style.left = pos.x;  			
			document.getElementById("hiddenFlag").value = '1';
		}
		 function hiddenDiv()
		{
			var flag = document.getElementById("hiddenFlag").value
			if(flag == "1")
			{
				document.getElementById("actionDiv").style.display = "block";
				document.getElementById("hiddenFlag").value = '0';
			}
			else 
			{
				document.getElementById("actionDiv").style.display = "none";
			}
		}
		  //导入
		function DataImport() {
		    var rtnValue = popModalWindow('../Common/ImporData.aspx?action=SKU', 'dialogWidth=520px;dialogHeight=300px;center=yes;resizable=yes;status=no;')
		    if (rtnValue != "") {
		        window.location.href = "SkuList.aspx";
		    }
		}

	//导入
		function AlternateSkuDataImport() {
	    var rtnValue = popModalWindow('../Common/ImporData.aspx?action=ALTERNATESKU', 'dialogWidth=520px;dialogHeight=300px;center=yes;resizable=yes;status=no;')
	    if (rtnValue != "") {
	        window.location.href = "SkuList.aspx";
	    }
	}
	
	    //隐藏 DIV
        function ImporDataDivClose()
        {
           window.location.href = "../Configuration/SkuList.aspx";
        }
		
		function confirmMsg(code)
        {
            if(code == "C001")
            {
                if(confirm('<%=GetGlobalMsgResource("C001") %>'))
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }

        }
		
    </script>
</head>
<body>
    <form id="F2062" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server" />
        <div id="div_List_top">
            <table>
                <tr>
                    <td valign="bottom">
                        <asp:Label ID="lblSku" runat="server" CssClass="label_header" Text="货品" meta:resourcekey="lblSku"></asp:Label>
                    </td>
                    <td>
                        <asp:Button ID="btnNew" runat="server" CssClass="button" Enabled="False" Text="<%$Resources:ButtonResource,btnNew%>"
                            OnClientClick="javascript:window.location.href='Sku.aspx?from=list';return false;" />
                    </td>
                    <td>
                        <asp:Button ID="btnEdit" runat="server" CssClass="button" Enabled="False" Text="<%$Resources:ButtonResource,btnEdit%>"
                            OnClick="btnEdit_Click" /><%-- OnClientClick='javascript:if(getOneCheckedItem("chbSelect","gvUom")) return true; else return false;' --%>
                    </td>
                    <td>
                        <asp:Button ID="btnDelete" runat="server" CssClass="button" Enabled="False" Text="<%$Resources:ButtonResource,btnDelete%>"
                            OnClick="btnDelete_Click" OnClientClick="javascript:if(confirmMsg('C001')) return true; else return false;" />
                    </td>
                    <td>
                        <input id="btnAction" type="button" value="<%$Resources:ButtonResource,btnAction%>"
                            class="button" runat="server" onclick="showAction();" />
                    </td>
                    <td>
                        <asp:Button ID="btnFinish" runat="server" CssClass="button" Enabled="False" Text="<%$Resources:ButtonResource,btnFinish%>"
                            OnClick="btnFinish_Click" Visible="False" />
                    </td>
                </tr>
            </table>
        </div>
        <div class="blank8">
        </div>
        <%--<asp:UpdatePanel ID="up1" runat="server"><ContentTemplate>--%>
        <div id="div_List">
            <div id="div_List_msg">
                <asp:Label ID="lblMsg" runat="server" CssClass="label_message"></asp:Label>
            </div>
            <asp:GridView ID="gvSku" runat="server" AutoGenerateColumns="False" CssClass="gridview"
                PageSize="20" OnRowDataBound="gvSku_RowDataBound" Width="1200px" AllowSorting="True"
                OnSorting="gvSku_Sorting" OnInit="gvSku_Init" DataKeyNames="OWNER_ID,SKU_ID,DESCR,PACK_ID"
                OnSelectedIndexChanging="gvSku_SelectedIndexChanging" meta:resourcekey="gvSku">
                <FooterStyle CssClass="GridViewFooterStyle" />
                <RowStyle CssClass="GridViewRowStyle" />
                <HeaderStyle CssClass="GridViewHeaderStyle" />
                <AlternatingRowStyle CssClass="GridViewAlternatingRowStyle" />
                <Columns>
                    <asp:BoundField HeaderText="序号" FooterText="序号" meta:resourcekey="BoundField">
                        <ItemStyle CssClass="GridViewRowWidth_40" />
                    </asp:BoundField>
                    <asp:TemplateField meta:resourcekey="TemplateField">
                        <HeaderTemplate>
                            <asp:CheckBox ID="CheckBox1" runat="server" onclick="selectAll(this,'gvSku');" meta:resourcekey="CheckBox1" />
                        </HeaderTemplate>
                        <ItemTemplate>
                            <asp:CheckBox ID="chbSelect" runat="server" meta:resourcekey="chbSelect" />
                        </ItemTemplate>
                        <FooterTemplate>
                            <asp:CheckBox ID="CheckBox2" runat="server" onclick="selectAll(this,'gvSku');" meta:resourcekey="CheckBox2" />
                        </FooterTemplate>
                        <HeaderStyle HorizontalAlign="Center" CssClass="GridViewRowWidth_40" />
                        <ItemStyle HorizontalAlign="Center" CssClass="GridViewRowWidth_40" />
                    </asp:TemplateField>
                    <asp:TemplateField ShowHeader="False" Visible="false" meta:resourcekey="TemplateFieldResource2">
                        <ItemTemplate>
                            <asp:LinkButton ID="lnkbtnSelectSku" runat="server" CausesValidation="False" CommandName="Select"
                                Text="&lt;img 
                                 src=&quot;../Images/select.gif&quot; class=&quot;img&quot; style=&quot;border:none 0px blue;&quot; 
                                 alt=&quot;select&quot; __designer:mapid=&quot;29b3&quot;/&gt;" meta:resourcekey="lnkbtnSelectSku"></asp:LinkButton>
                        </ItemTemplate>
                        <ItemStyle HorizontalAlign="Center" CssClass="GridViewRowWidth_50" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="货品代码" FooterText="货品代码" SortExpression="SKU_ID" meta:resourcekey="TemplateFieldResource3">
                        <ItemTemplate>
                            <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("SKU_ID") %>' NavigateUrl='<%# FormatUrl("~/Configuration/Sku.aspx?from=list&ID={0}&ID2={1}",Eval("OWNER_ID").ToString(),Eval("SKU_ID").ToString()) %>'
                                Target="_self" CssClass="hyperlink" meta:resourcekey="HyperLink1"></asp:HyperLink>
                        </ItemTemplate>
                        <ItemStyle CssClass="GridViewRowWidth_100" />
                    </asp:TemplateField>
                    <asp:BoundField DataField="OWNER_ID" HeaderText="货主代码" FooterText="货主代码" SortExpression="OWNER_ID"
                        meta:resourcekey="BoundFieldResource2">
                        <ItemStyle CssClass="GridViewRowWidth_100" />
                    </asp:BoundField>
                    <asp:TemplateField FooterText="货品描述" HeaderText="货品描述" SortExpression="DESCR" meta:resourcekey="DESCR">
                        <ItemTemplate>
                            <asp:Label ID="lblSkuDescr" runat="server" Text='<%# Eval("DESCR").ToString() %>'
                                meta:resourcekey="lblSkuDescr"></asp:Label>
                        </ItemTemplate>
                        <ItemStyle CssClass="GridViewRowWidth_200" />
                    </asp:TemplateField>
                    <asp:BoundField DataField="PACK_ID" HeaderText="包装代码" FooterText="包装代码" SortExpression="PACK_ID"
                        meta:resourcekey="PACK_ID">
                        <ItemStyle CssClass="GridViewRowWidth_100" />
                    </asp:BoundField>
                    <asp:BoundField DataField="LOT_TEMPLATE_ID" HeaderText="批次模板" FooterText="批次模板" SortExpression="LOT_TEMPLATE_ID"
                        meta:resourcekey="LOT_TEMPLATE_ID">
                        <ItemStyle CssClass="GridViewRowWidth_100" />
                    </asp:BoundField>
                    <asp:BoundField DataField="CARTON_GROUP" HeaderText="装箱组" FooterText="装箱组" SortExpression="CARTON_GROUP"
                        meta:resourcekey="CARTON_GROUP">
                        <ItemStyle CssClass="GridViewRowWidth_100" />
                    </asp:BoundField>
                    <asp:BoundField DataField="SKU_CLASS_ID" HeaderText="货品类别" FooterText="货品类别" SortExpression="SKU_CLASS_ID"
                        meta:resourcekey="SKU_CLASS_ID">
                        <ItemStyle CssClass="GridViewRowWidth_100" />
                    </asp:BoundField>
                    <asp:TemplateField FooterText="重量" HeaderText="重量" SortExpression="GROSS_WGT" meta:resourcekey="GROSS_WGT">
                        <ItemTemplate>
                            <asp:Label ID="lblGrossWgt" runat="server" Text='<%# GetPreferenceDigit(Eval("GROSS_WGT").ToString()) %>' ></asp:Label>
                        </ItemTemplate>
                        <ItemStyle CssClass="GridViewRowWidth_50" />
                    </asp:TemplateField>
                    <asp:TemplateField FooterText="体积" HeaderText="体积" SortExpression="CUBE" meta:resourcekey="CUBE">
                        <ItemTemplate>
                            <asp:Label ID="lblCube" runat="server" Text='<%# GetPreferenceDigit(Eval("CUBE").ToString()) %>' ></asp:Label>
                        </ItemTemplate>
                        <ItemStyle CssClass="GridViewRowWidth_50" />
                    </asp:TemplateField>
                    <asp:TemplateField FooterText="单价" HeaderText="单价" SortExpression="COST_PRICE" meta:resourcekey="COST_PRICE">
                        <ItemTemplate>
                            <asp:Label ID="lblCostPrice" runat="server" Text='<%# GetPreferenceDigit(Eval("COST_PRICE").ToString()) %>' ></asp:Label>
                        </ItemTemplate>
                        <ItemStyle CssClass="GridViewRowWidth_50" />
                    </asp:TemplateField>
                    <asp:BoundField DataField="IS_ACTIVE" HeaderText="是否启用" FooterText="是否启用" SortExpression="IS_ACTIVE"
                        meta:resourcekey="IS_ACTIVE">
                        <ItemStyle CssClass="GridViewRowWidth_100" />
                    </asp:BoundField>
                </Columns>
            </asp:GridView>
        </div>
        <div id="div_pager">
            <uc1:Pager ID="PagerFooter" runat="server" OnFirst="btnFirst_Click" OnPrevious="btnPrevious_Click"
                OnNext="btnNext_Click" OnLast="btnLast_Click" OnGoTo="GoTo_Click" />
        </div>
        <%--</ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnEdit" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnDelete" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnAction" EventName="Click" />
            <asp:AsyncPostBackTrigger ControlID="btnList" EventName="Click" />
        </Triggers>
        </asp:UpdatePanel>--%>
        <div id="div_List_bottom">
            <table>
                <tr>
                    <td>
                        <asp:Button ID="btnNewSearch" runat="server" Text="<%$Resources:ButtonResource,btnNewSearch%>"
                            CssClass="button" Enabled="False" OnClick="btnNewSearch_Click" />
                    </td>
                    <td>
                        <asp:Button ID="btnReSearch" runat="server" Text="<%$Resources:ButtonResource,btnReSearch%>"
                            CssClass="button" Enabled="False" OnClientClick="javascript:returnSearch();return false;" />
                    </td>
                    <td>
                        <asp:Button ID="btnList" runat="server" Text="<%$Resources:ButtonResource,btnList%>"
                            CssClass="button" Enabled="False" OnClick="btnList_Click" />
                    </td>
                    <td>
                        <asp:Button ID="btnExport" runat="server" Text="<%$Resources:ButtonResource,btnExport%>"
                            CssClass="button" Enabled="False" OnClick="btnExport_Click" />
                    </td>
                </tr>
            </table>
        </div>
    </div>
    <input type="hidden" id="hdnFrom" runat="server" />
    <input type="hidden" id="hdnActionID" runat="server" />
    <input type="hidden" id="hdnRtnValue" runat="server" />
    <input type="hidden" id="hdnOwnerID" runat="server" />
    <input type="hidden" id="hiddenFlag" runat="server" />
    <div id="actionDiv" style="background-color: #FFFFFF; position: absolute; display: none;
        border: none 0 black">
        <table width="105" border="0" cellspacing="0" cellpadding="0" id="divcontent_menu">
            <tr class="bg2" onmouseover="this.className='bg1'" onmouseout="this.className='bg2'">
                <td class="line" id="tdlnkbtnImportData" runat="server" visible="false">
                    <asp:LinkButton ID="lnkbtnImportData" runat="server" Text="数据导入" OnClientClick="ImporDataAuthentication('SKU','','');return false"
                        meta:resourcekey="lnkbtnImportData"></asp:LinkButton>
                </td>
            </tr>
            <tr class="bg2" onmouseover="this.className='bg1'" onmouseout="this.className='bg2'">
                <td class="line" id="tdlnkbtnAlternateSkuImportData" runat="server" visible="false">
                    <asp:LinkButton ID="lnkbtnAlternateSkuImportData" runat="server" Text="别名导入" OnClientClick="ImporDataAuthentication('ALTERNATESKU','','');return false"></asp:LinkButton>
                </td>
            </tr>
            <tr class="bg2" onmouseover="this.className='bg1'" onmouseout="this.className='bg2'">
                <td class="line" id="tdlnkbtnSetActiveTrue" runat="server" visible="false">
                    <asp:LinkButton ID="lnkbtnSetActiveTrue" runat="server" Text="启用" OnClick="btnSetActiveTrue_Click"></asp:LinkButton>
                </td>
            </tr>
            <tr class="bg2" onmouseover="this.className='bg1'" onmouseout="this.className='bg2'">
                <td class="line" id="tdlnkbtnSetActiveFalse" runat="server" visible="false">
                    <asp:LinkButton ID="lnkbtnSetActiveFalse" runat="server" Text="失效" OnClick="btnSetActiveFalse_Click"></asp:LinkButton>
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>
<script type="text/javascript">
    <!--
    window.returnValue = document.getElementById("hdnRtnValue").value;
    if(window.returnValue != "")
    {
        window.close();
    }
   //-->
</script>
<script language="javascript" type="text/javascript" event="onclick" for="document">
		<!--
			hiddenDiv();
		//-->
</script>